UCam: universal camera controller and data acquisition system
Identifieur interne : 000A35 ( Main/Exploration ); précédent : 000A34; suivant : 000A36UCam: universal camera controller and data acquisition system
Auteurs : S. A. Mclay [Royaume-Uni] ; N. N. Bezawada [Royaume-Uni] ; D. C. Atkinson [Royaume-Uni] ; D. J. Ives [Allemagne]Source :
- Proceedings of SPIE, the International Society for Optical Engineering [ 0277-786X ] ; 2010.
Descripteurs français
- Pascal (Inist)
- Système acquisition donnée, Développement logiciel, Commande mouvement, Langage C, Temps réel, Système exploitation, Haute performance, Haute résolution, Texte, Circuit commande, Commande électronique, Astrophysique, Durée fonctionnement, Système Linux, Vitesse critique, Résolution temporelle, Multiplexeur, Echantillonnage, Spectromètre, ., Architecture logiciel, Caméra vidéo.
English descriptors
- KwdEn :
- Astrophysics, C language, Control circuit, Critical speed, Data acquisition system, Electronic control, High performance, High resolution, Linux system, Motion control, Multiplexer, Operating system, Operating time, Real time, Sampling, Software architecture, Software development, Spectrometer, Text, Time resolution, Video cameras.
Abstract
This paper describes the software architecture and design concepts used in the UKATC's generic camera control and data acquisition software system (UCam) which was originally developed for use with the ARC controller hardware. The ARC detector control electronics are developed by Astronomical Research Cameras (ARC), of San Diego, USA. UCam provides an alternative software solution programmed in C/C++ and python that runs on a real-time Linux operating system to achieve critical speed performance for high time resolution instrumentation. UCam is a server based application that can be accessed remotely and easily integrated as part of a larger instrument control system. It comes with a user friendly client application interface that has several features including a FITS header editor and support for interfacing with network devices. Support is also provided for writing automated scripts in python or as text files. UCam has an application centric design where custom applications for different types of detectors and read out modes can be developed, downloaded and executed on the ARC controller. The built-in de-multiplexer can be easily reconfigured to readout any number of channels for almost any type of detector. It also provides support for numerous sampling modes such as CDS, FOWLER, NDR and threshold limited NDR. UCam has been developed over several years for use on many instruments such as the Wide Field Infra Red Camera (WFCAM) at UKIRT in Hawaii, the mid-IR imager/spectrometer UIST and is also used on instruments at SUBARU, Gemini and Palomar.
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000084
- to stream PascalFrancis, to step Curation: 000161
- to stream PascalFrancis, to step Checkpoint: 000039
- to stream Main, to step Merge: 000A38
- to stream Main, to step Curation: 000A35
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">UCam: universal camera controller and data acquisition system</title>
<author><name sortKey="Mclay, S A" sort="Mclay, S A" uniqKey="Mclay S" first="S. A." last="Mclay">S. A. Mclay</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Bezawada, N N" sort="Bezawada, N N" uniqKey="Bezawada N" first="N. N." last="Bezawada">N. N. Bezawada</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Atkinson, D C" sort="Atkinson, D C" uniqKey="Atkinson D" first="D. C." last="Atkinson">D. C. Atkinson</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Ives, D J" sort="Ives, D J" uniqKey="Ives D" first="D. J." last="Ives">D. J. Ives</name>
<affiliation wicri:level="1"><inist:fA14 i1="02"><s1>European Southern Observatory, Karl-Schwarzschild-Str. 2</s1>
<s2>85748 Garching</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>85748 Garching</wicri:noRegion>
<wicri:noRegion>Karl-Schwarzschild-Str. 2</wicri:noRegion>
<wicri:noRegion>85748 Garching</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004592</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004592 INIST</idno>
<idno type="RBID">Pascal:11-0004592</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000084</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000161</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000039</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Mclay S:ucam:universal:camera</idno>
<idno type="wicri:Area/Main/Merge">000A38</idno>
<idno type="wicri:Area/Main/Curation">000A35</idno>
<idno type="wicri:Area/Main/Exploration">000A35</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">UCam: universal camera controller and data acquisition system</title>
<author><name sortKey="Mclay, S A" sort="Mclay, S A" uniqKey="Mclay S" first="S. A." last="Mclay">S. A. Mclay</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Bezawada, N N" sort="Bezawada, N N" uniqKey="Bezawada N" first="N. N." last="Bezawada">N. N. Bezawada</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Atkinson, D C" sort="Atkinson, D C" uniqKey="Atkinson D" first="D. C." last="Atkinson">D. C. Atkinson</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>UK Astronomy Technology Centre, Royal Observatory</s1>
<s2>Blackford Hill, Edinburgh, EH9 3HJ</s2>
<s3>GBR</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>Royaume-Uni</country>
<wicri:noRegion>Blackford Hill, Edinburgh, EH9 3HJ</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Ives, D J" sort="Ives, D J" uniqKey="Ives D" first="D. J." last="Ives">D. J. Ives</name>
<affiliation wicri:level="1"><inist:fA14 i1="02"><s1>European Southern Observatory, Karl-Schwarzschild-Str. 2</s1>
<s2>85748 Garching</s2>
<s3>DEU</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<wicri:noRegion>85748 Garching</wicri:noRegion>
<wicri:noRegion>Karl-Schwarzschild-Str. 2</wicri:noRegion>
<wicri:noRegion>85748 Garching</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint><date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Astrophysics</term>
<term>C language</term>
<term>Control circuit</term>
<term>Critical speed</term>
<term>Data acquisition system</term>
<term>Electronic control</term>
<term>High performance</term>
<term>High resolution</term>
<term>Linux system</term>
<term>Motion control</term>
<term>Multiplexer</term>
<term>Operating system</term>
<term>Operating time</term>
<term>Real time</term>
<term>Sampling</term>
<term>Software architecture</term>
<term>Software development</term>
<term>Spectrometer</term>
<term>Text</term>
<term>Time resolution</term>
<term>Video cameras</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Système acquisition donnée</term>
<term>Développement logiciel</term>
<term>Commande mouvement</term>
<term>Langage C</term>
<term>Temps réel</term>
<term>Système exploitation</term>
<term>Haute performance</term>
<term>Haute résolution</term>
<term>Texte</term>
<term>Circuit commande</term>
<term>Commande électronique</term>
<term>Astrophysique</term>
<term>Durée fonctionnement</term>
<term>Système Linux</term>
<term>Vitesse critique</term>
<term>Résolution temporelle</term>
<term>Multiplexeur</term>
<term>Echantillonnage</term>
<term>Spectromètre</term>
<term>.</term>
<term>Architecture logiciel</term>
<term>Caméra vidéo</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">This paper describes the software architecture and design concepts used in the UKATC's generic camera control and data acquisition software system (UCam) which was originally developed for use with the ARC controller hardware. The ARC detector control electronics are developed by Astronomical Research Cameras (ARC), of San Diego, USA. UCam provides an alternative software solution programmed in C/C++ and python that runs on a real-time Linux operating system to achieve critical speed performance for high time resolution instrumentation. UCam is a server based application that can be accessed remotely and easily integrated as part of a larger instrument control system. It comes with a user friendly client application interface that has several features including a FITS header editor and support for interfacing with network devices. Support is also provided for writing automated scripts in python or as text files. UCam has an application centric design where custom applications for different types of detectors and read out modes can be developed, downloaded and executed on the ARC controller. The built-in de-multiplexer can be easily reconfigured to readout any number of channels for almost any type of detector. It also provides support for numerous sampling modes such as CDS, FOWLER, NDR and threshold limited NDR. UCam has been developed over several years for use on many instruments such as the Wide Field Infra Red Camera (WFCAM) at UKIRT in Hawaii, the mid-IR imager/spectrometer UIST and is also used on instruments at SUBARU, Gemini and Palomar.</div>
</front>
</TEI>
<affiliations><list><country><li>Allemagne</li>
<li>Royaume-Uni</li>
</country>
</list>
<tree><country name="Royaume-Uni"><noRegion><name sortKey="Mclay, S A" sort="Mclay, S A" uniqKey="Mclay S" first="S. A." last="Mclay">S. A. Mclay</name>
</noRegion>
<name sortKey="Atkinson, D C" sort="Atkinson, D C" uniqKey="Atkinson D" first="D. C." last="Atkinson">D. C. Atkinson</name>
<name sortKey="Bezawada, N N" sort="Bezawada, N N" uniqKey="Bezawada N" first="N. N." last="Bezawada">N. N. Bezawada</name>
</country>
<country name="Allemagne"><noRegion><name sortKey="Ives, D J" sort="Ives, D J" uniqKey="Ives D" first="D. J." last="Ives">D. J. Ives</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A35 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000A35 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:11-0004592 |texte= UCam: universal camera controller and data acquisition system }}
This area was generated with Dilib version V0.6.25. |